Project: Verification of Complex Hierarchical Systems (VOCHS)

نویسنده

  • F Glege
چکیده

The Compact Muon Solenoid (CMS) research group at CERN is responsible for one of the four experiments in the Large Hadron Collider in Geneva. The software, controlling this experiment, consists of 20,000 finite state machines, which are strictly hierarchically organised. The complexity of the software has grown out of hand and it is not predictable anymore. This is becoming a nuisance. Consequently, the CMS research group currently invests in the verification thereof by translating the finite state machines to mCRL2, which is a behavioural specification and analysis methodolgy which we have developed. Verification of small constellations of state machines is quite straightforward. However, the verification of the entire system consisting of 20,000 parallel components is of a different category, which cannot be done by CERN alone, but requires our skill and experience. We are convinced that the hierarchical architecture enables us to prove the correctness of this massive control system. As the Large Hadron Collider will become fully operational in the coming years, an urge is felt to get the software right. In tackling this problem, we pursue two main approaches concurrently. The first approach is to employ (symbolic) PBES technology that we have developed for the verification of modal properties. Our second approach is to employ the sheer power of parallel processing using (distributed clusters of) multi-core cpus for solving BESs resulting from modularised PBESs. This project is geared towards the verification challenge at CERN; its underlying purpose is to increase the verification capabilities as a whole.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements Engineering Model in Designing Complex Systems

This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...

متن کامل

Requirements Engineering Model in Designing Complex Systems

This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...

متن کامل

Performance Appraisal of Research and Development Projects Value-Chain for Complex Products and Systems: The Fuzzy Three-Stage DEA Approach

The purpose of the current research is to provide a performance appraisal system capable of considering the value chain network structure of research and development (R&D) projects for Complex products and systems (CoPS) under uncertainty of data. Therefore, in order to achieve this goal, a network data envelopment analysis (NDEA) approach and the possibilistic programming to provide a new fuzz...

متن کامل

Reachability checking in complex and concurrent software systems using intelligent search methods

Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...

متن کامل

Modelling concurrent systems with Alvis

Alvis is a new modeling language for developing concurrent (embedded) systems. The language is being developed within the confines of the Alvis project at AGH University of Science and Technology, Department of Automatics. The Alvis language combines hierarchical graphical modelling with a high level programming language. Moreover, a formal verification of a model, based on an LTS graph (Labell...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010